<?php
/**
 * @author André Coura <andreccls@gmail.com>
 * @since 26/11/2012
 */
//necessário para todas as páginas do admin (facilitador)
include("defaultSite.php");

require_once(PASTA_DAO."ListaDesejo.class.php");

//verificação se o usuário esta logado, cado contrário, este será redirecionado para o login.
if($objUsrSession->getIdUsuario() == 0){
	HttpUtil::vaiPara("Login.php?msg=1");
}

if(!isset($_GET["id"]))
	$id = "";
else
	$id = (int)$_GET["id"];
if(!is_numeric($id) || $id == 0 || $id=="")
	$id = null;

/**
 * VERIFICAÇÃO DA TELA QUE SERÁ EXIBIDA
 */

$objListaDesejo = new ListaDesejo();

if(!isset($_GET["a"]))
	$_GET["a"] = "";
switch ($_GET["a"]){	
	case 'search':
	default:		
		if($_GET["msg"] == "S")
			$objCtrlSmarty->assign("MSG_SUCESSO_LISTA", "S");
		
		$arrDados = Utf8Parsers::matrizUtf8Encode(
			$objListaDesejo->getListaDesejos($_POST["id_categoria"], $_POST["id_cidade"], $_POST["titulo_premio"],$objUsrSession->getIdUsuario()));
		$objCtrlSmarty->assign("id_categoria", $_POST["id_categoria"]);
		$objCtrlSmarty->assign("id_cidade", $_POST["id_cidade"]);
		$objCtrlSmarty->assign("titulo_premio", $_POST["titulo_premio"]);
		$objCtrlSmarty->assign("arrPremios", $arrDados);
	break;
}
$objCtrlSmarty->assign("telaCorrente", "listaDesejo");
$objCtrlSmarty->assign("CONTEUDO",$objCtrlSmarty->fetch("listaDesejos.tpl"));

//definição da estrutura do admin <cabecalho, corpo e rodape>
$objCtrlSmarty->assign("ESTRUTURA",$objCtrlSmarty->fetch("estrutura.tpl"));

//ultima coisa que deve ter no arquivo, serve para imprimir a tela
$objCtrlSmarty->display("index.tpl");
?>